<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML>
<html>
<head>
	<%@ include file="/WEB-INF/jsp/common/common.jsp" %>
	<title>字典管理</title>
	<script type="text/javascript">
		function refreshSysDictCache(){
			$.post("${prc}/sysSystem/refreshSysDictCache",{},function(data){
				alertModel('主机名:'+data.hostname+' ip:'+data.ip+' 字典信息刷新成功');
			});
		}
		function showConfig(){
			$('#configShow').empty();
			$.post("${prc}/sysSystem/showConfig",{},function(data){
				for(var obj in data){
					$('#configShow').append(obj+' = '+data[obj] +'<br/>');
				}
			});
		}

		function refreshSysPermCache(){
			$.post("${prc}/sysSystem/refreshSysPermCache",{},function(data){
				alertModel('主机名:'+data.hostname+' ip:'+data.ip+' 权限信息刷新成功');
			});
		}

		function refreshSysRolePermCache(){
			$.post("${prc}/sysSystem/refreshSysRolePermCache",{},function(data){
				alertModel('主机名:'+data.hostname+' ip:'+data.ip+' 角色权限信息刷新成功');
			});
		}
		function refreshCacheStaffRole(){
			var staffOrgId = $('#staffOrgId').val();
			$.post("${prc}/sysSystem/refreshCacheStaffRole",{'sysStaffOrgId':staffOrgId},function(data){
				alertModel('主机名:'+data.hostname+' ip:'+data.ip+' 岗位角色权限信息刷新成功');
			});
		}
		function refreshCacheAllStaffRole(){
			$.post("${prc}/sysSystem/refreshCacheAllStaffRole",{},function(data){
				alertModel('主机名:'+data.hostname+' ip:'+data.ip+' 全部岗位角色权限信息刷新成功');
			});
		}
	</script>
</head>
<body>
 	<shiro:hasPermission name="sys:sysSystem:refreshSysDictCache">
	<button onclick="refreshSysDictCache();">刷新字典缓存</button>
	</shiro:hasPermission>
	
	<shiro:hasPermission name="sys:sysSystem:refreshSysPermCache">
	<button onclick="refreshSysPermCache();">刷新权限缓存</button>
	</shiro:hasPermission>
	
	<shiro:hasPermission name="sys:sysSystem:refreshSysRolePermCache">
	<button onclick="refreshSysRolePermCache();">刷新角色权限缓存</button>
	</shiro:hasPermission>
	
	<%-- <shiro:hasPermission name="sys:sysSystem:refreshCacheStaffRole">
	人员岗位id <input type="text" id="staffOrgId">
	<button onclick="refreshCacheStaffRole();">刷新指定人员岗位角色缓存</button>
	</shiro:hasPermission> --%>
	
	<shiro:hasPermission name="sys:sysSystem:refreshCacheAllStaffRole">
	<button onclick="refreshCacheAllStaffRole();">刷新全部人员岗位角色缓存</button>
	</shiro:hasPermission>
	
	<shiro:hasPermission name="sys:sysSystem:showConfig">
	<button onclick="showConfig();">查看配置信息</button>
	<div id="configShow"></div>
	</shiro:hasPermission>
</body>
</html>